﻿.font_center
{
    padding-left:120px;
}
.container
{
	margin:0 auto;
	width:1000px;
	background-color:White;
}
.header
{
	height:80px;
	background-color:#FFFFFF;
	background-image:url(../Images/banneredit0606.png);
}
.subheader
{
	font-size:10pt;
	height:10px;
	/*background-color:#b7b17f;*/
	/*☆*/
	background-color:#0000CC;
	color:#FFFFFF;		
	/*☆*/
	text-align:right;
	padding:5px 5px 5px 5px;
}
.set_title_blod
{
	font-weight: bold;
}
.footer
{
	height:20px;
	/*background-color:#b7b17f;*/
	/*☆*/
	background-color:#0000CC;
	color:#FFFFFF;		
	/*☆*/
	text-align:right;
	padding:10px 10px 0 10px;	
	font-size:9pt
}

body
{
	background-repeat:repeat-x;
	background-color:#eeeeee;
	margin: 3px;
	margin-top:0px;
	padding: 0px;
	
	font-family:arial;
	color:#222222;
}
table
{
	
	font-family:arial;
	color:#333333;
}
img
{
	border-width:0px;	
}
.hr
{
	height:1px;
	border-bottom:solid 1px #65A2DC;
	margin:5px;
	margin-bottom:10px;
	margin-top:10px;
}
.Header1
{
	padding-top:15px;
	border-bottom: solid 1px #FF5000;
	height:25px;
	font-weight:bold;
	color:#FF5000;
	height:20px;
	padding-left:5px;
}
.Header3
{
	padding-top:15px;
	line-height:20px;
	/*font-weight:bold;*/
	/*color:#FF5000;*/
	color:Red;
	padding-left:150px;
	padding-bottom:15px;
	font-size:12px;
	
}

.Header4
{
	
	border-bottom: dashed 2px;
	font-weight:bold;
	float:left;
	width:100%;
	height:20px;
	margin-bottom:30px;
}

.Header5
{
	
	border-bottom: dashed 2px;
	font-weight:bold;
	float:left;
	width:100%;
	height:20px;
	
}

.lbl_title
{
		
		font-size:medium;
		font-weight:bold
	}
.div_comment
{
	color:Red;
	padding:20px 60px;	
}
.div_comment1
{
	padding:20px 60px;	
	margin-bottom:20px;
}
.div_content
{
	padding:20px 20px;	
	margin-bottom:20px;
	
}
.TitleAdmin
{
	font-family:Times New Roman;
	font-size:25px;
	color:#4D91D0;
	padding-bottom:20px;	
	padding-top:5px;
	padding-left:5px;
	background-color:#D9D297;
}

.detail-admin-row {padding:3px 0px; line-height:15px; clear:both;}
.div_half{float:left;width:49%;padding:3px 0px;}

.detail-admin-row .detail-admin-label
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:23px;
	
	
}

.detail-admin-row200 {padding:3px 0px; line-height:15px; clear:both;}
.detail-admin-row200 .detail-admin-label200
{
	line-height:inherit;
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:28px;
	
	
}
.detail-admin-row .detail-admin-label-staffbasicinfoinput
{
	
 	display:block; 
	float:left; 
	text-align:right; 
	
	line-height:23px;
	
	
}

.detail-admin-row .detail-admin-label_iputcheck
{
	width:300px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:23px;
	
	
}
.detail-admin-row .detail-admin-label1
{
	width:240px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}
.detail-admin-row30 {padding:3px 0px; line-height:15px; clear:both; padding-left:60px}
.detail-admin-row30 .detail-admin-label
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row7 {padding:3px 0px; line-height:15px; 
	
	width:95%;
	float:left;
	}
.detail-admin-row7 .detail-admin-label
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	margin-left: 0px;
}



.detail-admin-row26 {padding:3px 0px; line-height:15px; clear:both; width:95%;float:left;padding-left:106px}
.detail-admin-row26 .Tung-frmA_OrgTraineeInfoInput
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	margin-left: 0px;
}


.detail-admin-row7 .detail-admin-label23
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	margin-left: 0px;
	
	
}

.detail-admin-row7 .detail-admin-label1
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:14px;
	margin-left: 0px;
	
}
.detail-admin-row1 {padding:3px 0px; line-height:15px; 
	
	width:45%;
	float:left;
	}
.detail-admin-row1 .detail-admin-label
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row2 {padding:3px 0px; line-height:15px;

	width:45%;
	float:left;
	
	}
.detail-admin-row2 .detail-admin-label
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;

	
}
.detail-admin-row8 {padding:3px 0px; line-height:15px;

	width:50%;
	float:left;
	
	}
.detail-admin-row8 .detail-admin-label
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:20px;
}

.detail-admin-row241 {padding:3px 0px; line-height:15px;

	width:50%;
	float:left;
	
	}
.detail-admin-row241 .detail-admin-label241
{
	width:200px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:20px;
}

.detail-admin-row240 {padding:3px 0px; line-height:15px;

	width:49%;
	float:left;
	
	}
.detail-admin-row240 .detail-admin-label240
{
	width:200px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:24px;
}
.detail-admin-row90 {padding:3px 0px; line-height:15px;

	width:49%;
	float:left;
	
}

.detail-admin-row91 {padding:3px 0px; line-height:15px;

	width:49%;
	float:left;
	
}

.detail-admin-row192 {padding:3px 0px; line-height:15px;

	width:49%;
	float:left;
	
}

.detail-admin-row90 .detail-admin-label90
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:5px
}

.detail-admin-row91 .detail-admin-label91
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:15px
}

.detail-admin-row192 .detail-admin-label192
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:15px
}

.detail-admin-row193 {padding:3px 0px; line-height:15px;

	width:90%;
	float:left;
	
}

.detail-admin-row193 .detail-admin-label193
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
	line-height:15px
}

.detail-admin-row4 {padding:3px 0px; line-height:15px;

	width:46%;
	float:left;
	
	}
.detail-admin-row4 .detail-admin-label
{
	width:110px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;

	
}
.detail-admin-row3 {padding:3px 0px; line-height:15px;

	width:23%;
	float:left;
	
}
.detail-admin-row21 {padding:3px 0px; line-height:15px;

	width:25%;
	float:left;
	
}
.detail-admin-row21 .detail-admin-label21
{
	width:84px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
}

.detail-admin-row22 {padding:3px 0px; line-height:15px;

	width:40%;
	float:left;
	
}

.detail-admin-row104 {padding:3px 0px; line-height:15px;

	width:100%;
	float:left;
	
}

.detail-admin-row104 .detail-admin-label104
{
	width:85px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
}

.detail-admin-row22 .detail-admin-label22
{
	width:85px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
}


.detail-admin-row101 {padding:3px 0px; line-height:15px;

	width:17%;
	float:left;
	
}

.detail-admin-row101 .detail-admin-label
{
	width:84px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}

.detail-admin-row270 {padding:3px 0px; line-height:15px;

	width:23%;
	float:left;
	
}

.detail-admin-row270 .detail-admin-label270
{
	width:67px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}

.detail-admin-row271 {padding:3px 0px; line-height:15px;

	width:23%;
	float:left;
	
}

.detail-admin-row271 .detail-admin-label271
{
	width:96px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}



.detail-admin-row3 .detail-admin-label
{
	width:84px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row3 .detail-admin-label1
{
	width:80px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row5 {padding:3px 0px; line-height:15px;

	width:37%;
	float:left;
	
	}
	.detail-admin-row100 {padding:3px 0px; line-height:15px;

	width:43%;
	float:left;
	
	}
	.detail-admin-row100 .detail-admin-label
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row5 .detail-admin-label
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
.detail-admin-row5 .detail-admin-label24
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}

.detail-admin-row20 {padding:3px 0px; line-height:15px;

	width:100%;
	float:left;
	
	}
	.detail-admin-row102 {padding:3px 0px; line-height:15px;

	width:60%;
	float:left;
	
	}
	
	.detail-admin-row102 .detail-admin-label102
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	word-wrap: break-word;
	
}

.detail-admin-row20 .detail-admin-label20
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	word-wrap: break-word;
	
}
.detail-admin-row6 {padding:3px 0px; line-height:15px; clear:both;}

.detail-admin-row6 .detail-admin-label
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}
/*CATEGORY*/
.category
{
padding:0px;
	width:196px;
	
	float:left;
	/*height:830px;*/
}

/*Menu*/
.menutitle
{
	font-weight:bold;
	font-family:Arial;
	font-size:18px;
	color:#FFFFFF;	
	border:solid 0px #629DCE;
	border-bottom-width:0px;
	padding:19px;
	text-align:center;
	padding-top:0px;
}
/*Corner*/
.corner
{
 background-image:url(../Images/corner.png);
 background-position:top left;
 background-repeat:no-repeat;
 background-color:White;
 padding-left:15px;
height:423px;
vertical-align:top;
}
/*Left menu*/
.leftmenu {width:200px; position:relative;}

.leftmenu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding: 1px 1px 0 0px; background:#fff;}

.leftmenu li {margin:0; padding:0; list-style:none;}
.leftmenu li {display:inline-block; display:inline;}
.leftmenu ul ul {position:absolute; left:-9999px;}
.leftmenu ul.toplevel {position:absolute; left:0; top:0;width:197px;}

.leftmenu a 
{
	display:block; 
	color:#FFF;
	
	background-color:#D9D297;
	margin-bottom:1px;
	line-height:25px; 
	text-decoration:none;
	padding:0 130px 0 10px;
} 
 
.leftmenu ul li:hover > ul {left:100%; margin-top:-26px; margin-left:0px;}

.leftmenu a:hover ul,
.leftmenu a:hover a:hover ul, 
.leftmenu a:hover a:hover a:hover ul {left:100%;}
.leftmenu a:hover ul ul, 
.leftmenu a:hover a:hover ul ul {left:-9999px;}

.leftmenu li a:hover {background:#2175BC; color:#FFFFFF;} 
.leftmenu li:hover > a {background:#2175BC; color:#FFFFFF;}
.leftmenu li a.fly 
{
	background: url(../Images/arrow.gif) no-repeat right top;
	background-color:#0000CC;
	margin-bottom:1px;	
}
.leftmenu li a.fly:hover {background:#2175BC url(../Images/arrow.gif) no-repeat right top;} 
.leftmenu li:hover > a.fly {background:#2586D7 url(../Images/arrow.gif) no-repeat right top;}

.leftmenu a.submenu
{
	display:block; 
	color:#FFF;
	background-color:#0000CC;
	margin-bottom:1px;
	line-height:22px; 
	text-decoration:none;
	padding:0 82px 0 10px;
}
.leftmenu li li a:hover {background:#00CCFF; color:#FFFFFF;} 
/*end of Left menu*/

/*.leftmenu APP */
.leftmenu1
{width:200px; position:relative;font-size:10pt}
.menutitle1
{
	font-family:Arial;
	
	color:White;	
	border:solid 0px #629DCE;
	border-bottom-width:0px;
	padding:10px;
	text-align:right;
	padding-top:0px;
	width:90%
}
.menutop1
{
	
	font-family:Arial;
	border:solid 0px #629DCE;
	border-bottom-width:0px;
	padding:10px;
	text-align:left;
	padding-top:0px;
	width:90%
}
/*end of Left menu APP*/
/************DUNG***********/
/*frm_MainMenu*/
.stylebtn
{
	background-color:White;	
     
     
   




}
	
/*end frm_MainMenu*/

/*frm_HumanBasicInfo.aspx*/
.titlepage
{
	height:20px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	
    
}
.titleHeader
{
	color:Red;
	text-align:center;	
	margin-bottom:20px;
	margin-top:20px;
	
}
.titleHeader_VN
{
	color:Black;
	text-align:center;	
	margin-bottom:10px;
	margin-top:10px;
	font-size:xx-large;
	width:80%;
	
	float:right;
	
/*	margin-left:100px;*/
}
#ctl00_lbtnLogout{font-size:10pt}
.titlename_VN
{
		text-align:right;
		margin-bottom:5px;
		margin-top:5px;	
		margin-right:80px
}
.required-field
{
	color:Red;	
	position:absolute;
	font-size:11pt;
	margin-left:3px;
}
.btn_back
{
	width:160px; 
 	display:block; 
	float:left; 
	text-align:left; 
	padding-left:50px;
	
	
}
.btn_next
{
	width:540px; 
	display:block; 
	float:left; 
	text-align:right; 
	
	
	
}
.line
{
	border-bottom: solid 1px #FF5000;
	font-weight:bold;
	color:#C0C0C0;
	height:20px;
	padding-left:5px;
	width:500px;
	margin-left:50px

}
/*end frm_HumanBasicInfo.aspx*/
.Header2
{
	padding-top:15px;
	border-bottom: dotted 1px Black;
	height:25px;
	/*font-weight:bold;*/
	color:#FF5000;
	height:20px;

}
.detail-admin-row .detail-admin-label1
{
	line-height:15px;
	text-align:right; 
	padding-right:10px;
	height: 12px;
	
padding-left:60px;
	
}
.detail-admin-row .detail-admin-label2
{
	line-height:15px;
	text-align:right; 
	padding-right:10px;
	height: 12px;
	word-wrap: break-word;
padding-left:48px;
	
}
.detail-admin-row .detail-admin-label3
{
	line-height:15px;
	text-align:right; 
	padding-right:10px;
	height: 12px;
	
padding-left:25px;
	
}
.detail-admin-row .detail-admin-label4
{
	line-height:15px;
	text-align:right; 
	padding-right:10px;
	height: 12px;
	
padding-left:75px;
	
}
.divborder
{
	margin:20px 50px 10px 50px;
	padding-top:20px;
	 padding-bottom:20px;
	
	border: dotted 1px Black;
}
.divborder1
{
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	padding-top:20px;
	 padding-bottom:20px;
	
	border: dotted 1px Black;
}

.divborder2
{
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	padding-top:20px;
	 padding-bottom:20px;
	
	
}
.spantitle
{
	
	color:Red;
	font-style:italic;
	margin-left:50px;	
}
.grid tr:hover
{
	background:	PaleGoldenrod;
	/*color:DarkSlateBlue;*/
	color:#483D8B;
	}
.grid td
{border:solid 1px black ; font-family:MS UI Gothic;
	}
.grid th
{	border:solid 1px black;
	color:White;background-color:Gray;font-weight:bold;height:40px; font-family:MS UI Gothic;
	}
.grid1
{
	background:	PaleGoldenrod;
	font-family:MS UI Gothic;
	font-size:11pt
	}

.maindiv
{
		min-height:394px;
		font-family:arial;
		font-size:10pt;
		display:table-cell
	}
.maindiv1
{
	min-height:394px;
	font-family:MS UI Gothic;
		font-size:11pt;
		
}
.Font_textbox
{
    font-family:MS UI Gothic;
    font-size:11pt;
    border: solid 1px #c9c9c9;
    height: 16px;
    font-size:11pt;
}

.Font_textbox:focus
{
	outline: #f1ca78 solid 1px;
	border: solid 1px #c7a159;
}

.grv{float:left;margin-top:20px;white-space:nowrap;border:solid 1px black}
.div_height20{width:100%;height:20px;float:left}
.div_grv{width:100%;float:left;overflow-y : hidden;overflow:auto;}
.div_grv1{width:20%;float:left;overflow-y : hidden;overflow:auto;}    
    .grv tr:hover
{
	background:	PaleGoldenrod;
	/*color:DarkSlateBlue;*/
	color:#483D8B;
	}
.grv td
{border:solid 1px black
	}
.grv th
{border:solid 1px black;
	color:White;background-color:Gray;font-weight:bold;height:40px;
	}
/*to anh*/	
.detail-admin-row  .detail-admin-label125
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	padding-bottom:10px;
	line-height:20px;
	}	
.ddlJ_TraineeSearch{width:115px;float:left;font-size:11.5pt;}
.ddlJ_TraineeSearch_2{width:110px;float:left; text-align:center;}		
.floatR{float:right}
.floatL{float:left}
.Width100{width:100%;}


.spanMenu
{
	width:60%	
	}
	
.btn
{
	width:100px
	}
.button
{
	width:100px
	}
	
.headerLineAndGray
{
	padding-top:15px;
	border-bottom: dotted 1px Gray;
	height:25px;
	/*font-weight:bold;*/
	color:Gray;
	height:20px;
}

.ajax__validatorcallout_popup_table
{
	background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    height:2px;
}


.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td
{
	border: 1px solid #FFCC66;
	background-color: #FFFFFF;
	
}
.CustomValidatorCalloutStyle .ajax__validatorcallout_icon_cell
{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;

}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell
{
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;

}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	margin-top:2px;
	margin-right:1px;
}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell img
{
	width:11px;
	height:11px;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_error_message_cell
{
	margin-top:5px;
	vertical-align:middle;
	color: #FF0000;
	font-size:11px;
	
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_icon_cell img
{
	width:30px;
	height:30px;
}

.TextboxRight
{
    font-family:MS UI Gothic;
    font-size:11pt;
	text-align :right;
}

 .invalid,.invalid1,.invalid2,.invalid3,.invalid4,.invalid5 {
	            
	            background-color: #E6EDCC;
 }
 
 .japanese
{
     ime-mode:active;
}

.maindiv_2
{
	
	font-family:MS UI Gothic;
		font-size:11pt;
		
}

.textarea
{
	resize:none;
	height:50px;
	width:300px;
	font-size:10pt;
	font-family:@MS UI Gothic;
}

.mGrid 
{

	white-space: nowrap;
         background-color: #fff; 
         border: solid 1px #525252; 
         border-collapse:collapse; 
         font-family:MS UI Gothic;
         font-size: 14px;
         font-weight:500;
         color:#333333}
    .mGrid td { padding-left: 3px; 
                border: solid 1px #c1c1c1; 
                height:25px;
                }
    .mGrid th 
    {
    	padding-left:2px;
    	padding-right:2px;
                color: #fff; 
                background: #5b5b5c url('../Images/GridView/bg_th.png') repeat-x top; 
                border-left: solid 1px #525252; 
                border-right: solid 1px #525252; 
                border-top: solid 1px #525252;
                font-size: 13px; 
                height:40px;}
    .mGrid .hidden
    {
    	display:none;
    	width:0px;
    }
.mGrid .checked1, .mGrid .checked2 { background: #5a87fc url('../Images/GridView/bg_row3.png') repeat-x top; color:#ffffff;}
.mGrid .checked1  a, .mGrid .checked2  a { text-decoration:underline; font-weight:500 ;color:#ffffff}
.mGrid .checked1  a:hover,.mGrid .checked2  a:hover { text-decoration:underline;  }
.mGrid tr { background: #fdfffe url('../Images/GridView/bg_row1.png') repeat-x top; }
.mGrid .alt { background: #fff7b4 url('../Images/GridView/bg_row2.png') repeat-x top; }
.mGrid .insert { background: #f5c5f8 url('../Images/GridView/bg_row4.png') repeat-x top; }
.mGrid .update { background: #fcdcb9 url('../Images/GridView/bg_row5.png') repeat-x top; }
.mGrid .pgr { background: #a7a7a7 url('../Images/GridView/bg_pg.png') repeat-x top;
              height:25px;}
.mGrid td a {color:#333333; text-decoration:underline; font-weight:500}
.mGrid .pgr:hover  { background: #fcfcfc url('../Images/GridView/bg_pg.png') repeat-x top; }
.mGrid .pgr table td  { background: #fcfcfc url('../Images/GridView/bg_pg.png') repeat-x top;
                  background-position:0px -2px; }
.mGrid .pgr td{ height:20px; text-align:left;}
.mGrid .pgr table { margin:0px 0px 0px 0px; font-family:MS UI Gothic}
.mGrid .pgr td { border-width: 0; 
                 padding: 0 6px; 
                 border-top: none;
                 border-left: solid 1px #666; 
                 font-weight: bold;
                 color: #fff; 
                 min-width:20px;
                 text-align:center;}   
.mGrid .pgr a { color: #363d46; 
                text-decoration: none;
                font-size:12px; }
.mGrid .pgr tr a { color: #363d46; 
                text-decoration: none;
                font-size:12px; }
.mGrid .pgr a:hover, .mGrid .pgr tr a:hover { color: #000; 
                      text-decoration: none;
                      font-size:13px; }
                      

.mGrid .pgr span { color: #fff; 
						font-size:14px; }

.css_textbox_Calendar
{
	width:110px;
	float:left;
	margin-right: 3px;
	ime-mode: disabled;
}

.ddl
{
	font-family:MS UI Gothic;
}

.detail-admin-row .detail-admin-label2
{
	padding-left:5px;
	line-height:23px;
}


.detail-admin-row38 {padding:3px 57px; line-height:15px; 
	
	width:34%;
	float:left;
}

.detail-admin-row40 {padding:3px 57px; line-height:15px; 
	
	width:25%;
	float:left;
}	

.detail-admin-row34 {padding:4px 40px; line-height:15px; 
	
	width:25%;
	float:left;
	padding-left:132px;
}
.detail-admin-row60 {padding:12px 107px; line-height:15px; 
	
	width:48%;
	float:left;
	
}

.detail-admin-row85 {padding:12px 107px; line-height:15px; 
	
	width:48%;
	float:left;
	
}
.detail-admin-row71 {padding:12px 92px; line-height:15px; 
	
	width:48%;
	float:left;
	
}

.detail-admin-row86 {padding:12px 90px; line-height:15px; 
	
	width:48%;
	float:left;
	
}

.detail-admin-row35 {padding:3px 57px; line-height:15px; 
	
	width:90%;
	float:left;
}

.detail-admin-row42 {padding:3px 57px; line-height:15px; 
	
	width:90%;
	float:left;
}

.detail-admin-row38 .detail-admin-label30
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}

.detail-admin-row40 .detail-admin-label30
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}


.detail-admin-row35 .detail-admin-label35
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}

.detail-admin-row42 .detail-admin-label35
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
	
	
}

.detail-admin-label35_1
{
	width:125px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;
	
	
}

.detail-admin-row34 .detail-admin-label32
{
	width:50px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
    
		
}

.detail-admin-row60 .detail-admin-label32
{
	width:50px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
    
		
}

.detail-admin-row85 .detail-admin-label32
{
	width:50px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
    
		
}

.detail-admin-row71 .detail-admin-label32
{
	width:50px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
    
		
}

.detail-admin-row86 .detail-admin-label32
{
	width:50px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;
    
		
}


.detail-admin-row31 {padding:2px 0px; line-height:15px;

	width:30%;
	float:left;
	
	}
	
	.detail-admin-row36 {padding:3px 1px; line-height:15px;

	width:30%;
	float:left;
	
	}
	
	.detail-admin-row41 {padding:3px 1px; line-height:15px;

	width:30%;
	float:left;
	
	}
	
	.detail-admin-row32 {padding:0px 0px; line-height:17px;

	width:28%;
	float:left;
	display:block;
	text-align:left; 
	height:7px;
	color:Red;
	
}
.detail-admin-row31 .detail-admin-label31
{
	width:55px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;

	
}

.detail-admin-row36 .detail-admin-label36
{
	width:55px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:20px;

	
}

.detail-admin-row41 .detail-admin-label36
{
	width:60px; 
 	display:block; 
	float:left; 
	text-align:right; 
	padding-right:10px;
	line-height:15px;

	
}
. fontStyle
{
    font-family:MS UI Gothic;
}

.NoteStyle
{
	clear:both; padding-top:5px; padding-left:6px; color:Red;
	font-size:13px;
	font-family: MS UI Gothic;
}

div.msg 
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#fcfbf9;
}

div.msg10 
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:50px;
	background-color:#fcfbf9;
	
	
}


div.msg h3
{
	font-family:MS UI Gothic;
	font-weight:500;
	font-size:9.5pt;
}
div.msg input
{
	width:80px;
}

.invisible
{
	display:none;
}
.visible
{
	display:inherit;
}
.detail-admin-row50 {padding:3px 0px; line-height:15px;

	width:90%;
	float:left;
	
}

.detail-admin-row50 .detail-admin-label
{
	width:230px; 
 	display:block; 
	float:left; 
	text-align:right; 
	margin:0;
	padding-right:10px;
}
.detail-label1
{
	width:450px; 
 	display:block; 
	float:left; 
	text-align:left; 
	margin:0;
	padding-right:10px;
	word-wrap: break-word;
}
.lbval
{
	display:block; 
	float:left; 
	margin:0;
	padding:3px 0px;

}
.line
{
	width:707px;		
}
.detail-label-bold
{
font-weight:bold;
}
 .picture_3x4
        {
        	height: 25px; 
        	margin-top: -4%; 
        	position: relative; 
        	text-align: right; 
        	width: 100%;
        }
        
.disable_ime-mode
{
	ime-mode: disabled;
}

.set_width
    {
        float: left;
		width: 340px;
        word-wrap: break-word;
    }
    
 .set_width1
    {
        float: left;
		width: 200px;
        word-wrap: break-word;
    }  
    
     .set_width2
    {
        float: left;
		width: 150px;
        word-wrap: break-word;
    }
     .set_width3
    {
        float: left;
		display:block;
		position:static;
        word-wrap: break-word;
    }        
    
    
    .disablescrollbar
 {   
    overflow: hidden;
 }
 
 
 
 .modalBackground {
        background-color:Gray;
        filter:alpha(opacityp);
        opacity:0.7;
    }
 
 .modalPopup {
       background-color:#ffffdd;
       border-width:3px;
       border-style:solid;
       border-color:Gray;
       padding:3px;
       width:300px;
       position:absolute;
       margin-left:200px;
       quotes:"" "";
       content:"";
       display:block; 
       filter:alpha(opacity=93);
       opacity:0.7;
       display:block;
       
    }
    /*Style underline for Hyperlink of MasterPage*/
    
.link
    {
        border-bottom: 1px solid;
        text-decoration: none;
        line-height:17px;
    }
    
    /*set backgound cho button calendar*/
.calendar
{
	border:0;
	width:22px;
	height:23px;
	background:url(../Images/calendar.jpg) no-repeat;
	background-size:1.5em;
	cursor:pointer;
	margin-top: -1px;
}    

/*THANH*/
.textbox
{
	border: solid 1px #c9c9c9;
    height: 16px;
    font-size:11pt;
    font-family: MS UI Gothic;
}
.textarea
{
	border: solid 1px #c9c9c9;
    font-size:11pt;
    height:50px;
    font-family: MS UI Gothic;
    resize: none;
}
.textbox:focus
{
	outline: #f1ca78 solid 1px;
	border: solid 1px #c7a159;
}
.textarea:focus
{
	outline: #f1ca78 solid 1px;
	border: solid 1px #c7a159;
}
.dropdownlist
{
	border: solid 1px #c9c9c9;
    height: 19px;
    font-size:11pt;
    font-family: MS UI Gothic;
}
.dropdownlist:focus
{
	outline: #f1ca78 solid 1px;
	border: solid 1px #c7a159;
}
.width_tel
{
	width:41.5px;
	padding-left:0.5pt;
	padding-right:0.5pt;
}
.width_calendar
{
	width:165px;
	float:left;
	padding-left:0.5pt;
	padding-right:0.5pt;
}
.span_tel
{
	font-family:MS UI Gothic; 
	font-size:10pt;
	padding-left:0px;
	padding-right:0px;
}
.width1
{
	width:79px;
}
select.width1 
{
	width:83px;
}
input[type=file].width3
{
	width:253px;
	height:22px;
}
.width2
{
	width:165px;
}
select.width2 
{
	width:169px;
}
.width3
{
	width:250px;
}
select.width3
{
	width:254px;
}
.width4 
{
	width:300px;
}
select.width4
{
	width:304px;
}
.width5
{
	width:340px;
}
select.width5 
{
	width:344px;
}
.detail-admin-row
{
	padding-top: 8px;
}
.detail-admin-row .detail-admin-label
{
	line-height: inherit;
	height:17px;
	padding-top:2px;
}




.required-field
{
	line-height: inherit;
	height:17px;
	padding-top:2px
}
.note
{
	line-height: inherit;
	height:17px;
	padding-top:3px;
	color: Red;
    font-size: 9pt;
    margin-left: 15px;
    position: absolute;
}
.btn_calendar
{
	border:none;
	height:19px;
	width:19px;
	float:left;
	padding-left:3px;
}
.button1
{

    width:89px;
    height:25px;

	color:#000;
	cursor:pointer;
}
